package com.smsclient.model.entity;


import com.smsclient.model.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;


/**
 * 描述: [记录表]</br>
 * 初始作者: Magina<br/>
 * 创建日期:15:19 2019/7/11<br/>
 * 开始版本: 1.0.0<br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * ================================================<br/>
 *
 * @param
 * @return
 */
@Getter
@Setter
@Entity
@Table(name = "sms_mobile_data")
public class MobileData extends BaseEntity {

    /**
     * 运营商编码
     */
    @Column(name = "isp_code")
    private String ispCode;

    /**
     * 运营商名称
     */
    @Column(name = "isp_name")
    private String ispName;

    /**
     * 手机号码
     */
    @Column(name = "mobile_num")
    private String mobileNum;

    /**
     * 同步标志位. 1 等待回调返回 0结果已返回
     */
    @Column(name = "sync_flag")
    private Integer syncFlag;

    /**
     * 客户公司id
     */
    @Column(name = "org_id")
    private String orgId;


    /**
     * 返回消息
     */
    @Column(name = "msg")
    private String msg;

    /**
     * 返回消息Id
     */
    @Column(name = "msg_id")
    private String msgId;


       /**
     * 回调返回消息Id
     */
    @Column(name = "return_msg_id")
    private String returnMsgId;
    /**
     * 返回消息状态: INIT-初始化短信信息 DELIVRD - 二阶段回调成功 0- 一阶段成功返回
     */
    @Column(name = "status")
    private String status;

}
